package com.esun.payment_api.mapper;

import com.esun.payment_api.domain.TExcelTableCol;
import com.esun.payment_api.domain.TExcelTableColExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TExcelTableColMapper {
    long countByExample(TExcelTableColExample example);

    int deleteByExample(TExcelTableColExample example);

    int deleteByPrimaryKey(Short id);

    int insert(TExcelTableCol record);

    int insertSelective(TExcelTableCol record);

    List<TExcelTableCol> selectByExample(TExcelTableColExample example);

    TExcelTableCol selectByPrimaryKey(Short id);

    int updateByExampleSelective(@Param("record") TExcelTableCol record, @Param("example") TExcelTableColExample example);

    int updateByExample(@Param("record") TExcelTableCol record, @Param("example") TExcelTableColExample example);

    int updateByPrimaryKeySelective(TExcelTableCol record);

    int updateByPrimaryKey(TExcelTableCol record);

    List<TExcelTableCol> getParamByTableName(String tableName);
}